Views [dbo].[vPledge]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created3:38:09 PM Friday, January 07, 2011
Last Modified1:49:13 PM Thursday, September 22, 2011
Columns
Name
ID
TransactionNumber
InvoiceReferenceNumber
TransactionDate
DateReceived
FiscalYear
FiscalMonth
Appeal
Campaign
Fund
SolicitorID
SourceSystem
MatchingTransaction
IsMatchingGift
MemorialID
ListAs
RequestNumber
InstallmentDate
LastPaymentDate
PledgeAmount
AdjustmentsAmount
NetPledgeAmount
PaymentsAmount
PledgeBalance
PledgeFairMarketValue
MemorialNameText
Permissions
TypeActionOwning Principal
GrantDeleteIMIS
GrantInsertIMIS
GrantReferencesIMIS
GrantSelectIMIS
GrantUpdateIMIS
SQL Script
CREATE VIEW [dbo].[vPledge]
AS
  SELECT    ID                         ID,
            max(TransactionNumber)     TransactionNumber,
            InvoiceReferenceNumber,
            max(TransactionDate)       TransactionDate,
            max(DateReceived)          DateReceived,
            max(FiscalYear)            FiscalYear,
            max(FiscalMonth)           FiscalMonth,
            Appeal,
            Campaign,
            Fund,
            max(SolicitorID)           SolicitorID,
            max(SourceSystem)          SourceSystem,
            max(MatchingTransaction)   MatchingTransaction,
            max(IsMatchingGift)        IsMatchingGift,
            max(MemorialID)            MemorialID,
            max(ListAs)                ListAs,
            max(RequestNumber)         RequestNumber,
            max(InstallmentDate)       InstallmentDate,
            max(LastPaymentDate)       LastPaymentDate,
            sum(PledgeAmount)          PledgeAmount,
            sum(AdjustmentsAmount)     AdjustmentsAmount,
            (sum(vPledgeData.PledgeAmount)  +  sum(vPledgeData.AdjustmentsAmount)) NetPledgeAmount,
            sum(PaymentsAmount)        PaymentsAmount,
            (sum(vPledgeData.PledgeAmount) + sum(vPledgeData.AdjustmentsAmount) - sum(vPledgeData.PaymentsAmount)) PledgeBalance,
            max(vPledgeData.PledgeFairMarketValue)    PledgeFairMarketValue,
            max(MemorialNameText)      MemorialNameText     
     FROM vPledgeData
  GROUP BY ID, InvoiceReferenceNumber, Fund, Campaign, Appeal

GO
GRANT REFERENCES ON  [dbo].[vPledge] TO [IMIS]
GRANT SELECT ON  [dbo].[vPledge] TO [IMIS]
GRANT INSERT ON  [dbo].[vPledge] TO [IMIS]
GRANT DELETE ON  [dbo].[vPledge] TO [IMIS]
GRANT UPDATE ON  [dbo].[vPledge] TO [IMIS]
GO
Uses
Used By